接下來介紹要開始介紹UI元件了
第一個要介紹的是TextView,它是最常用來顯示文字的元件
在這篇文章中,我會簡單介紹一些TextView的基本屬性
這是TextView剛拉進Layout
裡的基本屬姓
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView"
tools:layout_editor_absoluteX="203dp"
tools:layout_editor_absoluteY="292dp" />
id
就像是物件的名稱,且要設定後才能在程式碼裡將其與變數綁定text
可以設定要顯示的文字layout_width
和layout_height
是設定物件的寬度和高度wrap_content
會按造內部文字來決定TextView的長或寬match_parent
則會按造外層包裹它的的物件大小來改變
android裡還有一些比較常用的的一些設定,這邊會一併做介紹
android:padding="10dp"
android:textColor="@color/white"
android:background="@color/black"
android:textSize="5dp"
padding
會讓TextView裡的文字與邊框保持10dp的距離size
可以改變字體的大小textColor
可以改變字體的顏色background
則可以改變背景
這裡將背景改成了黑色,文字改成白色gravity
是個可以設定文字的位子的屬性,這個比較多樣,所以我決定單獨拉出來說
android:gravity="center"
center
置中top
、bottom
、left
、right
分別對應上下左右center_vertical
、center_horizontal
分別會使文字垂直置中、水平置中
若是想使文字靠某個位置置中的話也可以使用center|位置
例如靠右置中可以使用下面的程式碼
android:gravity="center|right"
方向可以改成上下左右,這樣就可以靠想要的位置並置中了
今天就到這裡
下篇將會將介紹EditText